home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19990422-19990725 / 000303_news@columbia.edu _Mon Jul 19 20:25:10 1999.msg < prev    next >
Internet Message Format  |  2020-01-01  |  4KB

  1. Return-Path: <news@columbia.edu>
  2. Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.59.30])
  3.     by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id UAA28551
  4.     for <kermit.misc@watsun.cc.columbia.edu>; Mon, 19 Jul 1999 20:25:09 -0400 (EDT)
  5. Received: (from news@localhost)
  6.     by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id UAA09853
  7.     for kermit.misc@watsun.cc.columbia.edu; Mon, 19 Jul 1999 20:22:07 -0400 (EDT)
  8. X-Authentication-Warning: newsmaster.cc.columbia.edu: news set sender to <news> using -f
  9. From: jaltman@watsun.cc.columbia.edu (Jeffrey Altman)
  10. Subject: Re: Any progress on K95 GUI?
  11. Date: 20 Jul 1999 00:22:06 GMT
  12. Organization: Columbia University
  13. Message-ID: <7n0ffe$9jq$1@newsmaster.cc.columbia.edu>
  14. To: kermit.misc@columbia.edu
  15.  
  16. In article <37934874.3156469@news.mcs.com>,
  17. Ron Heiby <heiby_u@falkor.chi.il.us> wrote:
  18.  
  19. : > . An API allowing control by other Windows apps
  20. : Now this one is fairly cool sounding. I think I could get some good use out
  21. : of the ability to write a Visual C++ and/or Visual Basic application and have
  22. : that program able to cause Kermit to establish a connection and transfer some
  23. : information. Ideally, I'd be able to programmatically do anything
  24. : (reasonably) done from the Kermit command line, including defining and
  25. : invoking Kermit macros. I'd rate this one higher than anything else mentioned
  26. : in the list, or anything related to "pretty GUI".
  27.  
  28. The question is what form should this take.  I have looked at DDE for 
  29. a long time but there are some very serious questions that must
  30. be answered due to the fact that Kermit's command stack is single 
  31. threaded and not thread safe:
  32.  
  33. . if an script is executing what happens to the request from another 
  34.   application?
  35.  
  36. . same for a CONNECT command?  
  37.  
  38. . how does Kermit signal return values to the calling application?
  39.  
  40. . can an application take control over Kermit away from a user?
  41.  
  42. . or hand off control to a user?
  43.  
  44. . can an application interrupt current executing commands?
  45.  
  46. I have never come to any reasonable conclusions about these problems.
  47. Anyone who would like to offer advice, I am all ears.
  48.  
  49. : > . Web scripting
  50. : I don't know what this means. Does it mean being able to do some Kermit stuff
  51. : as a CGI script? That might be fairly useful, but the earlier API interface
  52. : should allow the same thing, plus a whole lot more.
  53.  
  54. Scriptable HTTP commands.  (GET, PUT, POST, INDEX, ...)
  55.  
  56. : > . Built-in FTP client
  57. : This is something I know I would use. There are several FTP sites that
  58. : maintain information that is updated from time to time (e.g., the K-95 beta
  59. : version). It would be handy to be able to script access to such sites, to
  60. : fire up a Kermit session that would go to each site in turn, see whether
  61. : something new had been added / changed, and download as appropriate. The
  62. : ability to maintain a "database" of FTP sites, preferred starting directory,
  63. : etc. (like ncftp does) would also be useful.
  64. : Speaking of non-Kermit protocol file transfers: Every now and then, I have a
  65. : similar need to download files that do not appear at any FTP server. They
  66. : appear in web pages with URLs like <http://some.site.com/path/file.zip>.
  67. : Being able to hand such a URL to Kermit to get the file downloaded would be
  68. : similarly useful.
  69.  
  70. Are you familiar with the INternet Kermit Service?
  71.  
  72. See http://www.kermit-project.org/ck70.html
  73.  
  74. Try it by using Kermit to telnet to 
  75.  
  76.   telnet:ftp.kermit-project.org:1649
  77.  
  78.     Jeffrey Altman * Sr.Software Designer * Kermit-95 for Win32 and OS/2
  79.                  The Kermit Project * Columbia University
  80.               612 West 115th St #716 * New York, NY * 10025
  81.   http://www.kermit-project.org/k95.html * kermit-support@kermit-project.org